home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
AMIGA
/
(A)F
/
(A)F1.ADF
/
microfnt.doc
< prev
next >
Wrap
Text File
|
1986-06-01
|
3KB
|
89 lines
Micro Font - A very small character set.
This font was completely defined in a 3 X 5 matrix. You can't get much
smaller than that! All 96 printable ASCII characters are defined, and
they are all distinct - small s is different than capital S, etc.
It may be a little hard to read, but if you have good eyes it is readable.
At the 640X400 resolution, you can get 160 columns and 66 rows - enough
for a complete page. You could use 320X400 and get a 80X66 page. It would
be very difficult to read, of course, but this could be useful for a format
preview in a word processor, for example. I just have the standard Amiga
monitor - a better monitor might make the font more legible. Another use
would be for lettering in a DPaint drawing, where you want very small text.
At 320X200 (lores), you can get 80 columns and 33 rows, and it is fairly
legible.
Feel free to give this font and associated files to anyone and everyone.
Please leave the credits, though. I would be interested in hearing about
any enhancements you make. I hope some of you can use this as a base to
create more fonts.
Installation Instructions:
You need to use CLI to install the font. If workbench: is the name of your
workbench disk, and xxx: is the name of the disk you downloaded to, do the
following:
For 2 drive systems you can do a direct copy:
makedir workbench:fonts/micro
copy xxx:font workbench:fonts/micro/6
copy xxx:micro.fnt workbench:fonts/micro.font
For 1 drive systems we use the ramdisk to reduce disk swapping:
copy xxx:font ram:
copy xxx:micro.fnt ram:
makedir workbench:fonts/micro
copy ram:font workbench:fonts/micro/6
copy ram:micro.fnt workbench:fonts/micro.font
That's all there is to it! It should be available from Notepad or any other
program that uses the fonts (unfortunately, not enough programs do).
Creation:
This is how I made this, if you are interested. First I used DeluxePaint
in Magnify mode to define each of the characters. Then I packed them onto
one row with no spaces between characters. Each character had 3 horizontal
pixels, and the whole thing was 5 pixels high and 288 pixels wide. I then
saved it as a brush (brushmic.fnt) and dug out the manuals. I did
type >temp brushmic.fnt opt h
and then edited temp to get the data into a form I could use. I did not
write a program to interpret the IIF file because this was a one-time thing.
Then I followed the example on p. 2-202 of the ROM Kernel manual (V1.1)
to convert the font to assembler format (microfnt.asm). This was assembled
and linked to make the micro/6 file. I then wrote makefont.c to create
the font header file. This is a quick and dirty program, and not pretty.
It created micro.font, and that was it.
Files Included:
Needed for use:
microfnt.doc - This documentation file.
font - The actual font file - chop to 780 bytes
micro.fnt - The font header file - chop to 264 (rename to micro.font)
Source files:
brushmic.fnt - A DPaint brush file - chop to 390 bytes
microfnt.asm - Assembler file to create font
makefont.c - C program to create micro.font
Written by:
Bobby Deen
629 Winchester Dr.
Richardson, Texas 75080
Permanent (Home) Phone: (214) 235-4391
Temporary (School) Phone: (409) 268-0207